#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>

//int* twoSum(int* nums, int numsSize, int target, int* returnSize)
//{
//    int i = 0;
//    
//    {
//        for (i = 0; i < numsSize; i++)
//        {
//            for (int j = 0; j < numsSize; j++)
//            {
//                if (i == j)
//                {
//                    continue;
//                }
//                if (nums[i] + nums[j] == target)
//                {
//                    returnSize[0] = i;
//                    returnSize[1] = j;
//                    break;
//                }
//            }
//        }
//        return returnSize;
//    }
//    
//}
//
//int main()
//{
//    int nums[] = { 2, 7, 11, 15 };
//    int numsSize = sizeof(nums) / sizeof(nums[0]);
//    int target = 9;
//    int* returnSize = (int*)malloc(8);
//    if (returnSize == NULL)
//    {
//        return -1;
//    }
//    int* ptr = twoSum(nums, numsSize, target, returnSize);
//    printf("Index1: %d\n", ptr[0]);
//    printf("Index2: %d\n", ptr[1]);
//    free(returnSize);
//    returnSize = NULL;
//    return 0;
//}

